package edu.kaist.cs442.server;

import edu.kaist.cs442.server.locationalpush.push.c2dm.PushSVCImpl;
import edu.kaist.cs442.server.locationalpush.register.RegisterSVCImpl;
import edu.kaist.cs442.server.locationalpush.test;
import edu.kaist.cs442.server.locationalpush.tracker.TrackerSVCImpl;

import javax.ws.rs.ApplicationPath;
import java.util.HashSet;
import java.util.Set;

@ApplicationPath("/")
public class Application extends javax.ws.rs.core.Application {
    public Set<Class<?>> getClasses() {
        Set<Class<?>> s = new HashSet<Class<?>>();
        s.add(test.class);
        s.add(RegisterSVCImpl.class);
        s.add(TrackerSVCImpl.class);
	    s.add(PushSVCImpl.class);

        return s;
    }
}
